При том, что связка программист как пуп проекта, не корректна. А без идеи, тз, не будет толку от кодера. Сюрприз? Я поэтому и говорю, надо более широко смотреть на вещи. Если расширять предмет разговора - пример с хирургом. Да он есть, да от него много, что зависит. Он сделал блестящую операцию, а медсестра стерильность нарушила, инфекция, поциент скорее мерт, чем жив. Изолируя рассуждения, отбрасывая факторы, при прочих равных, вывод, что разработчик важнее в компании выглядит безупречным, но не в реальной жизни со множеством факторов.
Исходя из них, проанализируем важность разработчика и тестировщика. Итак, ваши же условия:
1. Разработчик забил на работу - ничего не вышло. Потери компании? Зарплата разработчика, зарплата тестировщика который сидел в танчики играл.
2. Тестировщик забил на работу - вышел говнопродукт. Потери - зарплаты тестировщика, разработчика, плюс зарплаты на время переделки продукта. Репутационные потери компании. Если приложение оперирует серьёзными данными, расходы на суды и выплаты компенсаций и теде и тепе. А если код ещё более серьёзные вещи делает?